engine with pistons reciprocating - Spanish English Dictionary